Character Animation
نویسنده
چکیده
Human motion plays a key role in the production of films, video games, virtual reality applications, and the control of humanoid robots. Unfortunately, it is hard to generate high quality human motion for character animation either manually or algorithmically. As a result, approaches based on motion capture data have become a central focus of character animation research in recent years. We observe three principal weaknesses in previous work using data-driven approaches for modelling human motion. First, basic balance behaviours and locomotion tasks are currently not well modelled. Second, the ability to produce high quality motion that is responsive to its environment is limited. Third, knowledge about human motor control is not well utilized. This thesis develops several techniques to generalize motion capture character animations to balance and respond. We focus on balance and locomotion tasks, with an emphasis on responding to disturbances, user interaction, and motor control integration. For this purpose, we investigate both kinematic and dynamic models. Kinematic models are intuitive and fast to construct, but have narrow generality, and thus require more data. A novel performance-driven animation interface to a motion database is developed, which allows a user to use foot pressure to control an avatar to balance in place, punch, kick, and step. We also present a virtual avatar that can respond to pushes, with the aid of a motion database of push responses. Consideration is given to dynamics using motion selection and adaption. Dynamic modelling using forward dynamics simulations requires solving difficult problems related to motor control, but permits wider generalization from given motion data. We first present a simple neuromuscular model that decomposes joint torques into feedforward and low-gain feedback components, and can deal with small perturbations that are assumed not to affect balance. To cope with large perturbations we develop explicit balance recovery strategies for a standing character that is pushed in any direction. Lastly, we present a simple continuous balance feedback mechanism that enables the control of a large variety of locomotion gaits for bipeds. Different locomotion tasks, including walking, running, and skipping, are constructed either manually or from motion capture examples. Feedforward torques can be learned from the feedback components, emulating a biological motor learning process that leads to more stable and natural motions with low gains. The results of this thesis demonstrate the potential of a new generation of more sophisticated kinematic and dynamic models of human motion.
منابع مشابه
پویانمایی شخصیت کارتونی با انتقال حرکت مفصلی و مبتنی بر اسکلت موجودات دیگر
Abstract: Nowadays, the animators give life to the fancy characters by making natural movements to organs of cartoon characters. To achieve this goal, movements of living individuals can be applied into cartoon characters. In this paper, a skeletal correspondence finding based method is proposed to transfer movement of a 2D character into a new character, where these two shapes have the same st...
متن کاملPuppetry-inspired animation: A midair hand gestures manipulation for 3D character animation
Bringing together keyframe and motion-timing can be very difficult to control especially when manipulating body parts of a character animation. Both seem are ‘detach’ in their event as keyframe is physically visible, while timing is imperceptible and merely appears as substance of a sequence of keyframes. This paper presents an overview of my doctoral research, which focuses on an approach to c...
متن کاملCharacter Animation : Past , Present and Future
Character Animation has a crucial role in modern videogames: it is essential to provide a realistic and immersive experience to the users. This chapter presents the main problems when preparing characters for animation, describes current solutions, and discusses published research and future directions in the fields of character rigging and animation. Its main focus is on facial animation, whic...
متن کاملParameter Spaces, Spacetime Control and Motion Graphs for Automating the Animation of Videogame Characters
Character animations are a crucial part of many interactive applications, from training simulations to videogames. As these applications have become more sophisticated, the growing number of character animations required has made standard animation techniques like key-framing and motion-capture increasingly expensive and time-consuming. Procedurally generating animations appears to offer a solu...
متن کاملThree Methods for Making of Character Facial Animation based on Game Engine
Machinima is digital visuals created with game engines that build real-time 3D CG (computer graphic) environment. Composition of scene and facial animation play important role in composition of Machinima’s videos. Character facial animation is frequently used in scene composition that mainly displays face and upper body of the character. Expressing character’s emotion is an important factor in ...
متن کاملExchangeable Humanoid Animation Using H-Anim and Motion Capture Data
We describe a method for generating H-Anim character animation using general graphics tools and motion capture data. An H-Anim character model can be designed with a general graphics tool using a procedure that defines the skeletal hierarchy of a human character. The character model is then provided with motion capture data. H Anim character animation is generated and displayed using a general ...
متن کامل